// import * as jsUtils from "@hboot/js-utils";

// jsUtils.greet("hboot");

import * as jsUtils from "js-utils";

// jsUtils.greet("hboot");

// 生成一万个随机数
let arr = [];

console.time();
for (let i = 0; i < 1000000; i++) {
  arr.push(Math.floor(Math.random() * 1000));
}
console.timeEnd();
// console.log(arr);

// 采用rust的排序

console.time();
let wasm_arr = new Uint32Array(arr);
// jsUtils.bublle_srot(wasm_arr);
jsUtils.sort(wasm_arr);
console.timeEnd();

// js自带的sort函数
console.time();
arr.sort();
console.timeEnd();

// 冒泡排序
// console.time();
// bubbleSort(arr);
// console.timeEnd();

// function bubbleSort(arr) {
//   let len = arr.length;
//   for (let i = 0; i < len; i++) {
//     for (let j = i + 1; j < len; j++) {
//       if (arr[i] > arr[j]) {
//         [arr[i], arr[j]] = [arr[j], arr[i]];
//       }
//     }
//   }
// }
